A PHP Error was encountered
Severity: Warning
Message: count(): Parameter must be an array or an object that implements Countable
Filename: libraries/StructuredData.php
Line Number: 638
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 638
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: libraries/StructuredData.php
Line Number: 641
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 641
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: libraries/StructuredData.php
Line Number: 643
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 643
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: libraries/StructuredData.php
Line Number: 644
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 644
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1302
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: count(): Parameter must be an array or an object that implements Countable
Filename: libraries/StructuredData.php
Line Number: 638
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 638
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: libraries/StructuredData.php
Line Number: 641
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 641
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: libraries/StructuredData.php
Line Number: 643
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 643
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: libraries/StructuredData.php
Line Number: 644
Backtrace:
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 644
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1285
Function: getWebPageContributor
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 815
Function: buildSingleDocArticleSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1305
Function: buildHowToSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 1317
Function: buildBaseDocumentationSchema
File: /var/www/ironpdf.com/application/libraries/StructuredData.php
Line: 2699
Function: buildTechArticleSchema
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 354
Function: setJsonLDStructuredData
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
-
IronOCR
-
ハウツー
-
画像の色を修正
How to Fix Image Colors for Reading
View the article in
English
画像の色を修正するには、画像の読みやすさと品質を向上させるためのいくつかのテクニックが必要です。 IronOcrは二値化、グレースケール、反転、色置換の方法を提供し、画像内のテキストやコンテンツをより読みやすく、美的にすることができます。 選択したテキストの色だけを読むことも可能です。
クイックスタート: 一度に特定のテキスト色を分離する</em
IronOCRのSelectTextColorメソッドを使用すると、複雑な画像操作をすることなく、気になるテキストの色だけにOCRを集中させることができます。 1行で、画像を読み込み、テキストの色と許容範囲を選択し、そのテキストのみを抽出して正確なOCR結果を得ることができます。
Get started making PDFs with NuGet now:
Install IronOCR with NuGet Package Manager
Copy and run this code snippet.
new IronTesseract().Read(new IronOcr.OcrImageInput("sample.jpg").SelectTextColor(new IronSoftware.Drawing.Color("#DB645C"), 60));
Deploy to test on your live environment
Start using IronOCR in your project today with a free trial
(英語
最小限のワークフロー (5 つのステップ)
画像の色を補正する C# ライブラリをダウンロードする。
- PDF文書と画像を読み込むためにインポートする
。
- 二値化、グレースケール、反転、色置換など、必要なカラー効果を適用する
。
- 表示用に補正された画像をエクスポートする
。
SelectTextColorメソッドを使用して特定のテキスト色を読み取ります 。
## 画像の二値化の例
このプロセスは、画像を2色形式(通常は白黒)に変換します。テキストを背景から分離し、ノイズを減らすことで、テキストをよりはっきりと読みやすくするのに有効です。
画像に2値化効果を適用するには、`Binarize`メソッドを使用します。 OCR処理は、白地に黒文字という最もコントラストの高い画像で最も効果的に機能するため、この方法は、文字と背景を非常に際立たせることができます。
```csharp
:path=/static-assets/ocr/content-code-examples/how-to/image-color-correction-binarize-image.cs
```
便宜上、`SaveAsImages`メソッドを使用して変更した画像をエクスポートできます。 以下は、二値化前と二値化後の画像の比較です。
次のようになります。
ビフォー
アフター
## グレースケール画像の例
画像をさまざまな色合いに変換することで、気が散りにくくなり、読者にやさしくなります。 これは、画像の元の色が視覚的な混乱を引き起こしている場合に特に役立ちます。
画像にグレースケール効果を適用するには、`ToGrayScale`メソッドを使用します。 グレースケールのプロセスでは、R、G、Bの値の平均を取ります。
```csharp
:path=/static-assets/ocr/content-code-examples/how-to/image-color-correction-grayscale-image.cs
```
次のようになります。
ビフォー
アフター
## 画像の反転例
色を反転させることで、コントラストを強調することができます。たとえば、黒い背景に白いテキストを白い背景に黒いテキストにすると、読みやすさが向上します。
画像の色を反転するには、`Invert`メソッドを使用します。 このメソッドは、オプションでブール値を受け取ります。このブール値は、すべてのカラーチャンネルを削除してグレースケール画像を返すために使用されます。
```csharp
:path=/static-assets/ocr/content-code-examples/how-to/image-color-correction-invert-image.cs
```
以下の画像は、グレースケール・オプションを使用した場合と使用しない場合のInvertメソッドを示しています。
次のようになります。
反転
反転画像とグレースケール画像
## 置換色の例
このテクニックを使えば、画像内の特定の色を他の色に置き換えることができ、特定の要素を強調したり、目立たなくしたりすることができます。 テキストをより目立たせたり、問題のある色のコントラストを修正するために使用されることがよくあります。
`ReplaceColor`メソッドを使用するには、置き換えられる現在の色と新しい色を指定します。 このメソッドの3つ目のパラメータは、許容値に相当し、これも重要です。 望ましい結果を達成するためには、不鮮明な画像に高い耐性が求められます。
```csharp
:path=/static-assets/ocr/content-code-examples/how-to/image-color-correction-replace-color.cs
```
次のようになります。
ビフォー
アフター
## 具体的なテキスト色の例を読む
この機能は、指定されたテキストの色のみを読み取ることを目的としています。 `SelectTextColor`メソッドを使用して、IronOcrがフォーカスする色を許容値とともに指定します。 許容値は0~255の範囲で指定でき、色空間のR、G、Bの各値について、ピクセルの色と選択された色との許容差を表します。
```csharp
:path=/static-assets/ocr/content-code-examples/how-to/image-color-correction-select-text-color.cs
```
以下に、OCRの結果を示します。これは、オレンジがかった色のテキストのみを読み取ることを意図しています。
以下のようになります。
次のようにします。
## 検索可能な Pdf
IronOcrは画像のフィルタリングオプションを提供するだけでなく、開発者が修正したPDFをフィルタを適用したまま、あるいは適用せずに保存することを可能にします。
SaveAsSearchablePdf/code>メソッドは、2番目のパラメータとしてブール値のフラグを含んでおり、フィルタを有効にしてPDFを保存するか、無効にして保存するかを指定することができます。
```cs
:path=/static-assets/ocr/content-code-examples/how-to/image-quality-correction-searchable-pdf.cs
```
よくある質問
.NET C#のOCRのために画像の色を強化するには、IronOCRを使用します。まずNuGetからIronOCRライブラリをダウンロードし、画像をインポートして、バイナリ化、グレースケール、反転などの色補正技術を適用してテキストの読みやすさを向上させます。
画像色補正におけるバイナリ化は、画像を白黒フォーマットに変換し、ノイズを減らしてテキストをバックグラウンドから分離し、IronOCRを使用したより良いOCR結果のためにテキストをより際立たせます。
グレースケール効果を適用することで、画像をグレーのシェードに変換して色の影響を減らします。この単純化により画像が無秩序にならず、テキストの読みやすさが向上し、IronOCRを使用したOCRプロセスに役立ちます。
画像の色を反転することで、色の配色を変えてコントラストを向上させ、たとえば黒い背景に白いテキストを白い背景に黒いテキストに変えることができます。このコントラストの改善により、OCRを使用したときにIronOCRのテキスト抽出の精度が向上します。
より良いOCR結果のために画像内の特定の色を変更するには、IronOCRのReplaceColorメソッドを使用します。元の色、新しい色を指定し、色置換を微調整するための許容値を調整します。
はい、IronOCRのSelectTextColorメソッドを使用して、OCR中に特定の色のテキストに焦点を当てることができます。これによりターゲットのテキストカラーと許容値を指定でき、カラーテキストのOCR精度が向上します。
色補正を画像に適用した後、IronOCRのSaveAsImagesメソッドを使用してエクスポートできます。これにより、さらに処理やビューイングのために変更された画像を保存することができます。
画像のコントラストを調整することは、OCR精度に不可欠です。コントラストを調整することで、テキストを背景から区別し、文字をより目立たせ、特にIronOCRを使用する場合にOCRアルゴリズムが簡単に抽出できるようにします。
テクニカルライター
Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'name'
Filename: sections/author_component.php
Line Number: 70
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 70
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
">
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'title'
Filename: sections/author_component.php
Line Number: 84
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 84
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: Illegal string offset 'comment'
Filename: sections/author_component.php
Line Number: 85
Backtrace:
File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 85
Function: _error_handler
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view
File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view
File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view
File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view
File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once
準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました
試用版の IronOCR を無料でお試しください
5分でセットアップ完了
Install with NuGet
バージョン: 2025.11
nuget.org/packages/IronOcr/
- ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
- 「参照」を選択して「IronOCR」を検索
- パッケージを選択してインストール
DLLをダウンロード
バージョン: 2025.11
- IronOCRをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍します
- Visual Studioソリューションエクスプローラーで、リファレンスを右クリックします。「参照」、「IronOCR.dll」を選択
15
1000
1
無料で始める
- 無料トライアルを開始
- NuGetダウンロード
- js-modal-open
あなたの無料30日間の試用キーをすぐに入手。
Thank you.
If you'd like to speak to our licensing team:
ありがとうございます。
ライセンシングチームと話したい場合: